/* 
 @ allover_reseit
 */
 *{
 	margin: 0;
 	padding:0;
 }
 li{
 	list-style: none;
 }
 a{
 	text-decoration: none;
 }
 img{
 	border:0;
 }
 body{
	background: #f8f8f6; 
    font-size:14px;
}
/* 
  @ header
 */
.wrap_head {overflow:hidden;  margin:0 auto; width:1003px;  font-size:12px;font-family: 'microsoft yahei'; height:180px;
}
.top_out { overflow:hidden
}
.logo_left {
    float:left;
}
.logo_left a { 
	float: left; 
    padding-top: 30px;
    width: 400px;
} 
.logo_left img{ 
	float: left;
    width: 400px;
} 

.rt_meue {
    float:right;
    padding-right:30px;
}
.zy_net {  
    float:left;
}
.zy_net img {  padding-top: 40px;
    width: 300px;
}
.search_mau{
   overflow:hidden;}
.manue_sm ul { overflow:hidden; float:left;
}
.search_form {
 float:left;
 padding-left:37px;
 margin-top:-6px;
}

.manue_sm  ul  li { float:left;line-height:24px;
}
/*2015-4.15*/
.manue_sm ul li a {
    color:#000;
    font-size:14px;
}
.link_sm {
      float: right;
    margin-top: 40px;
    padding-right:35px;
}

.link_sm ul li { float:left; padding-left:15px; line-height:52px;
}
.link_sm ul li a{
 color:#000;
}
.link_sm ul li a span.second{
	color:#2a07da;
	font-weight:bold;
}
.line { margin:0px 15px;
}
.search_form { overflow:hidden;
}

#keywords{
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    color: #888;
    height: 30px;
    padding-left: 5px;
    width: 160px;
    float:left;
    outline:none;
    font-size:14px;
}
#search_btn {
	border:none; 
	width:60px; 
	height:32px;
	cursor:pointer;
	background:#9d060f;
	color: #fff;
	font-size:14px;
}

 /*-nav-*/
.nav_bar_lmt{
	width:100%;
	height:49px;
	line-height: 49px;
	background: #9d060f;;
	z-index:100;
	position: relative;	
}
.nav_real_lmt {
	width:1003px;
	height:49px;
	line-height: 49px;
	margin: 0 auto;
}
.nav_real_lmt li{
	float:left;
	position: relative;
	width:106px;
    /*4.16*/
	height:30px;
}
.nav_real_lmt li a{
	font-size: 16px;
	color:#f3f9f4;
	font-family: 'microsoft yahei';
	display: block;
	width:104px;
	height:47px;
	text-align: center;
	position: absolute;
	left:1px;
	top:1px;
}
.nav_real_lmt li a.bgrlist{
	background: #f9f9f9;
}
.nav_real_lmt li a:hover{
	font-weight:500;
}
.nav_real_lmt li .navbar_lmt_second{
	width:320px;
	height:auto;
	position: absolute;
	left:0px;
	top:48px;
	background: #ffffff;
	z-index: 10;
	display: none;
	border-left:1px solid #ae1c1c;
	border-right:1px solid #ae1c1c;
	border-bottom:1px solid #ae1c1c;
	border-top: none;
	border-radius: 2px;
	padding-left: 8px;
	padding-bottom: 14px;
}
.nav_real_lmt li .navbar_lmt_second li{
	cursor: pointer;
	width: 95px;
	float:left;
	margin-right: 3px;
}
.nav_real_lmt li .navbar_lmt_second li:hover{

}
.nav_real_lmt li .navbar_lmt_second li a{
	color:#686d71;
	font-family: 'microsoft yahei';
	font-size: 13px;
	background: none;
	background: url(../images/second_list.gif) no-repeat left;
	padding-left: 12px;
	text-align: left;
	width:90px;
}
.nav_real_lmt li .navbar_lmt_second li a:hover{
	color:#9d060f;
}
 /*-nav-*/


 /* 
  @ carousel5.21
 */
 #bannerSlide {
    height: 398px;
    min-width: 1202px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    z-index: 0;
}
.clearfix::before, .clearfix::after {
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix::after {
    clear: both;
}
.clearfix {
}
.icon-arrow-a-left, .icon-arrow-a-right {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/btn_show.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.icon-arrow-a-left {
    background-position: 0 0;
    height: 50px;
    width: 50px;
    background: url(../images/btn_show.png) 0 80px;
}
.icon-arrow-a-right {
    background-position: -120px 0;
    height: 50px;
    width: 50px;
    background: url(../images/btn_show.png) 0 0;
}


.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover {
    background-position: -180px 0;
}
#index_b_hero {
    height: 398px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    position: relative;
    width: 1202px;
}
#index_b_hero img {
    height: 398px;
    width: 1202px;
}
#index_b_hero .heros {
    height: 398px;
    width: 1202px;
}
#index_b_hero .hero-wrap {
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
}
#index_b_hero .next, #index_b_hero .prev {
    
    cursor: pointer;
    margin-top: -25px;
    opacity: 0.7;
    position: absolute;
    top: 50%;
    z-index: 3;
    width: 60px;
    height: 80px;
}
#index_b_hero .next:hover, #index_b_hero .prev:hover {
}
#index_b_hero .next {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -25px;
    right: 0;
}
#index_b_hero .disabled {
    background-color: #000;
}
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 398px;
    left: 2004px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 0;
    width: 1202px;
    z-index: 1;
}
#index_b_hero .mask-right, #index_b_hero .mask-left {
    background-attachment: scroll;
    background-clip: border-box;
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
    background: #9d060f;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: -1202px;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 4;
}
#index_b_hero .mask-right {
    left: 1202px;
}
#index_b_hero .active {
    left: 0;
    z-index: 2;
}
#bannerSlide .text {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/title_bg.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bolder;
    height: 33px;
    left: 100px !important;
    line-height: 33px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    position: absolute !important;
    text-align: left;
    top: 310px;
    z-index: 9999999 !important;
}


/*
 @ footer
*/
.ft_minda{ 
	width:100%;
	background:#9d060f; 
	height:85px;
	margin-top: 8px;
	/*-4.2添加-*/
	clear: both; 
}
.fttext_ft {
	 width:1202px; 
	 text-align:center; 
	 margin:0 auto; 
	 padding-top:30px;
}
.fttext_ft p { 
	 font-size:12px; 
	 line-height:30px;
}
.fttext_ft p span {
	 padding:0 5px;
	 font-family: 'microsoft yahei';
	 font-size: 15px;
	 color:#fcfbfb;
}
.fttext_ft p span a { 
	 color:#232222; 
	 text-decoration:none;
	 font-family: 'microsoft yahei';
	 font-size: 12px;
	 color:#fcfbfb;
}



/*-list页面css-*/
.container_lmt-real{
	min-height: 760px;
	overflow: hidden;
}
#center_change_pic{
	width:100%;
	height:239px;
	margin: 0 auto;
	background-size: cover;
}
.container_lmt-real p.my{
	background: url(../images/v02.jpg);
	width:1354px;
	height:239px;
	margin: 0 auto;
}

.double_lmt_rmt{
	position: relative;
	z-index: 170;
	margin-left: 6px;
	width:1203px;
	min-height: 760px;
	margin: 0 auto;
}
.party_left_rmt{
	width:280px;
	min-height:460px;
	background: #e9e7e7;
	float:left;
	margin-top: -52px;
}
.party_left_pic{
	margin-top: 11px;
	display: block;
	width:279px;
	height: 138px;
	background: url(../images/z01.jpg);
	background-size: cover;
}
.party_title_lmt{
	width:280px;
	height:87px;
	line-height: 87px;
	text-align: center;
	background: #9d060f;
	font-family: 'microsoft yahei';
	font-size: 30px;
	color:#f9f3f3;
	cursor:pointer;
}
.party_left_list{
	width:280px;
	min-height: 300px;
	margin-top: 2px;
}
.party_left_list a{
	width:280px;
	height:40px;
	display: block;
	line-height: 40px;
	border-bottom:1px solid #ffffff;
	text-indent: 60px;
	cursor: pointer;
}
.party_left_list a.bglist{
	background: #787777;
}
.party_left_list a:hover{
	background: #787777;
}
.party_left_list a span{
	font-size: 16px;
	font-family: 'microsoft yahei';
	color:#4b4848;
	text-align: center;
	background: url(../images/li_bg.png) no-repeat left;
	padding-left: 15px;
}

.party_right_rmt{
	float:left;
	width:910px;
	height:auto;
	margin-left: 10px;
}
.rttitle_rmt {
	width:910px;  
	height:48px;
	line-height: 48px;
	margin-top: 11px;
}

.rttitle_rmt a { 
	text-decoration:none;
	font-family: 'microsoft yahei';
	font-size: 14px;
	color:#191818;
}
.rttitle_rmt a:hover { 
	text-decoration:none;
	color:#9d060f;
}
.rttitle_rmt p{
	float: right;
	padding-right: 15px;
}

.rttext_rmt { 
	width:910px;
	height: auto;
	background: #ffffff;
	padding-left: 15px;
}
.rttext_rmt li { 
	height:40px; 
	line-height:40px;
}

.listing_zone {  
 	margin-top:10px;
 	min-height: 430px;
 	width:890px;
}
.listing_zone li {
  	padding-left: 22px;
  	overflow:hidden;
  	border-bottom:1px dashed #CCCCCC;
	position:relative;
}
.listing_zone li::before {
  content: '';
  background: #298ef6;
  width: 5px;
  height: 5px;
  display: inline-block;
  padding-left: ;
  position: absolute;
  left: 0px;
  top: 19px;
  margin-left: 10px;
}
.listing_zone li a { 
 	color:#232222;  
 	text-decoration:none;
 	font-family: 'microsoft yahei';
 	font-size: 16px;  
 	cursor: pointer;
}
.listing_zone li a:hover {
    color: #9d060f;
 }
.sdate {
    float: right;
    padding-right: 12px;
}
.listing_lmt_cv { 
	float:left;
}

.listpage_rmt{
	margin-left: 60px;
	
}
.rettext_rmt_cover{
	width: 910px;
	min-height: 760px;
	background: #ffffff;
	overflow:hidden;
}

/*-content页面css-*/
.lzy_mvt_lct{
	width:750px;
	height:50px;
	line-height: 50px;
	border-bottom: 1px solid #dcdcda;
	margin-left: 10px;
}

.article_title_lmt{
	text-align: center;
	font-family: 'microsoft yahei';
	font-size: 18px;
	color: #575656;
	margin: 0 auto;
	margin-top: 50px;
	font-size:22px;
	font-weight: bold;
}
.lzy_mvt_lct p{
	font-size: 18px;
	font-family: 'microsoft yahei';
	color:#9d060f;
	padding-left: 17px;
	font-weight: 700;
}
.lzy_mvt_room{
	width:850px;
	min-height: 360px;
	margin: 0 auto;
	padding:10px 10px 30px 10px;
	line-height:35px;
	font-family: "microsoft yahei";
}
.lzy_mvt_room p{
	line-height: 27px;
}
/*4.10*/
.author_mvt_lzy{
	height:30px;
	text-align: center;
	margin-top: 9px;
}
.author_mvt_lzy span{
	font-family: 'microsoft yahei';
	font-size: 14px;
	color:#a3a0a0;
	margin-right: 8px;
}
.author_mvt_lzy span:nth-last-child{
	margin-right:0px;
}
.author_mvt_lzy span i{
	font-style: normal;
	font-size: 14px;
}
/*-Show页面css-*/
.zone_pic_lmt{
	margin-top: 30px;
}
.zs_lmt{
	width:233px;
	height: 186px;
	float: left;
	margin-right: 7px;
	margin-bottom: 20px;
	margin-left: 12px;
}
.zs_lmt a{
	padding: 3px 3px;
	border:1px solid #e2e2e1;
	width: 230px;
	height: 146px;
	display: block;
	
}
.zs_lmt a img{
	width: 230px;
	height: 146px;
	display: block;
}
.zs_lmt span{
	width: 230px;
	height: 30px;
	margin-top: 15px;
	display: block;
	text-align: center;
	font-family: 'microsoft yahei';
	font-size: 13px;
	color:#433f3a;
}

/*
 @ now_leader页面
*/
.leader_list_real{
	margin-top: 30px;
	overflow: hidden;
	width: 710px;
	margin-left: 15px;
}
.leader_description{

}
.leader_description{
	width:203px;
	height: 150px;
	float: left;
	margin-right: 15px;
	margin-bottom: 50px;
	margin-left: 12px;
}
.leader_description a{
	padding: 3px 3px;
	border:1px solid #e2e2e1;
	width: 200px;
	height: 146px;
	display: block;
	
}
.leader_description a img{
	width: 200px;
	height: 146px;
	display: block;
}
.leader_description span{
	width: 200px;
	height: 30px;
	margin-top: 15px;
	display: block;
	text-align: center;
	font-family: 'microsoft yahei';
	font-size: 13px;
	color:#433f3a;
}

/*-4.10-*/
#word_size{
	margin-bottom: 10px;
	overflow: hidden;
}
.says_size{
	width:150px;
	margin-left: 500px;
	color:#373737;
	float: right;
}
#word_size a{
	font-size: 15px;
	font-family: 'microsoft yahei';
	color:#303030;
	cursor: pointer;
	float: left;
}
#heartbox{
	position: absolute;
	right:20px;
	top:20px;
	cursor:pointer;
}
/* 
 @ search.html
*/
.container_lmt-search{
	width:1202px;
	height: 760px;
	margin: 0 auto;
	background:#fff;
}
.rttitle_rmsv {
	width:1202px;  
	height:41px;
	line-height: 41px;
	border-bottom: 1px solid #eeeeee;
}

.rttitle_rmsv a { 
	text-decoration:none;
	font-family: 'microsoft yahei';
	font-size: 15px;
	color:#191818;
}
.rttitle_rmsv a:hover { 
	text-decoration:none;
	color:#9d060f;
}
.rttitle_rmsv p{
	height:41px;
	line-height: 49px;
	margin-left: 15px;
}


.listing_real_search {  
 	margin-top:10px;
 	min-height: 430px;
 	width:1200px;
	padding:0 15px;
	box-sizing:border-box;
}
.main_tit i{font-style:normal;}
.listing_real_search li {
  	padding-left: 22px;
  	overflow:hidden;
  	border-bottom:1px dashed #CCCCCC;
  	line-height: 39px;
	position: relative;
}
.listing_real_search li::before {
  content: '';
  background: #298ef6;
  width: 5px;
  height: 5px;
  display: inline-block;
  padding-left: ;
  position: absolute;
  left: 0px;
  top: 19px;
  margin-left: 10px;
}
.listing_real_search li a { 
 	color:#232222;  
 	text-decoration:none;
 	font-family: 'microsoft yahei';
 	font-size: 16px;  
 	cursor: pointer;
}
.listing_real_search li a:hover {
    color: #9d060f;
 }
.sdate {
    float: right;
    padding-right: 12px;
}
.listing_lmt_cs { 
	float:left;
}
.page_search{
	margin-top: 20px;
	width:1000px;
}
.page_search_show{
	width:600px;
	margin: 0 auto;
}
.main_tit{
	font-family: 'microsoft yahei';
	font-size: 16px;
	color:#343232;
	padding: 10px 8px;
}
.red_search{
	color:#921011;
}
/*-menucontent页面css重置-*/
.party_right_rmts{
	float:left;
	width:1003px;
	height:auto;
	margin-left: 10px;
}
.rttitle_rmts {
	width:1003px;  
	height:39px;
	line-height: 48px;
	border-left:1px solid #dcdcdb;
	border-right:1px solid #dcdcdb;
	border-top:1px solid #dcdcdb;
	margin-top: 11px;
}
.lzy_mvt_lcts p{
	font-size: 18px;
	font-family: 'microsoft yahei';
	color:#9d060f;
	padding-left: 17px;
	font-weight: 700;
}

.rettext_rmt_covers{
	width: 1003px;
	min-height: 760px;
	background: #ffffff;
	border:1px solid #e2e2e1;
}
.rttitle_rmts p{
	float: right;
	padding-right: 15px;
}
.rttext_rmts li { 
	height:40px; 
	line-height:40px;
}
.rttitle_rmts a { 
	text-decoration:none;
	font-family: 'microsoft yahei';
	font-size: 12px;
	color:#191818;
}
.rttitle_rmts a:hover { 
	text-decoration:none;
	color:#9d060f;
}
.lzy_mvt_lcts{
	width:987px;
	height:50px;
	line-height: 50px;
	border-bottom: 1px solid #dcdcda;
	margin-left: 10px;
}

.lzy_mvt_rooms{
	width:1202px;
	min-height: 360px;
	margin: 0 auto;
	padding:10px 10px 30px 10px;
	margin-left:35px;
}
/*-menucontent页面css重置-*/

/*timeaxis*/
@CHARSET "UTF-8";
/*= Reset =*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
ul li{list-style:none;}
a{text-decoration:none;color:#1C3D72 }
img{-ms-interpolation-mode:bicubic;}
/* new clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix{ zoom: 1;}
/* IE6 */
*:first-child+html .clearfix{zoom: 1;}
/* IE7 */
.hidden{display:none;}
.last{border-bottom:none !important;}

/* page */
.page{margin:0px auto;background:#fff;width: 700px;}
.about{box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0;}
.link li{float:left;display:inline;margin-left:60px;}
.link li a{color:#4F4E4E;font-size:16px;font-weight:500;padding-bottom:6px;display:block;}
.link li.active{border-bottom:2px solid #0066ff;}
.link li.active a{color:#0066FF  }
.link li:hover{border-bottom:2px solid #0066ff;color:#0066FF  }
.link li a:hover{color:#0066FF  }
.box{width:720px;margin:18px auto 0 auto;
margin-top: 20px;}
.event_year{width:60px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px;margin-left: 10px;}
.event_year li{height:40px;line-height:40px;background:#FFF;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer;}
.event_year li label{font-family: 'microsoft yahei';font-size: 15px;cursor:pointer;}
.event_year li.current{width:61px;background:#9d060f url('../img/jian01.png') 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px;}
.event_list{float:right;background:url('../img/dian3.png') 139px 0 repeat-y;margin:10px 0 20px 0;}
.event_list div{width: 550px;border-bottom: 1px solid #ccc;margin-right: 30px;}
.event_list h3{margin-left: 132px;font-size:24px;font-family:Georgia;color:#9d060f;padding-left:25px;
	background:url('../img/jian01.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;
}
.event_list li{}
.event_list li span{width:127px;text-align:right;display:block;float:left;margin-top:10px;}
.event_list li p{width:450px;margin-left:24px;display:inline-block;line-height:25px;_float:right;padding-left: 110px;}

.event_list li p span{width:400px;text-align:left;padding:10px 20px;margin:0;font-family: 'microsoft yahei';font-size: 13px;}
	
.pic_rmt{
	width:700px;
	height: 500px;	
}
.pic_rmt h2{
	width: 700px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	background: #990000;
	color:#ffffff;
	font-size: 16px;
	font-family: 'microsoft yahei';
}
.pic_room{
	width: 700px;
	height: 240px;
	margin-top: 20px;
	padding-left: 8px;
	overflow: hidden;

}
.pic_room_left{
	width:280px;
	height: 200px;
	float: left;
}
.pic_room_left img{
	width:280px;
	height: 200px;
	display: block;
}
.pic_room_left span{
	width: 280px;
	height: 36px;
	display: block;
	text-align: center;
	font-family: 'microsoft yahei';
	font-size: 12px;
	padding-top: 6px;
}
.pic_room_right{
	width:280px;
	height: 200px;
	float: right;
	margin-left: 60px;
}
.pic_room_right img{
	width:280px;
	height: 200px;
	display: block;
}
.pic_room_right span{
	width: 280px;
	height: 36px;
	display: block;
	text-align: center;
	font-family: 'microsoft yahei';
	font-size: 12px;
	padding-top: 6px;
}

/*漂浮小广告*/
#movebox{
   width: 160px;
   height: 200px;
   background-repeat: no-repeat;
   position: absolute;
   left: 0;
   top: 0;
   z-index:1000;
}
#movebox img{
	border-radius:6px;
}
#closebox{
	font-size: 30px;
	color: red;
	cursor: pointer;
	position: absolute;
	right:10px;
	top:3px;
	color: #fff;
}